google.golang.org/grpc/internal/transport.Stream.compareAndSwapState (method)

3 uses

	google.golang.org/grpc/internal/transport (current package)
		http2_client.go#L1038: 		if !s.compareAndSwapState(streamActive, streamWriteDone) {
		http2_server.go#L809: 		s.compareAndSwapState(streamActive, streamReadDone)
		transport.go#L314: func (s *Stream) compareAndSwapState(oldState, newState streamState) bool {